package com.example.app01_quickstart;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.util.Log;
import android.widget.Button;
import android.widget.Toast;

/**
 *  入口Activity
 *
 * @author lijiguo
 */
public class MainActivity extends AppCompatActivity {

    private static final String TAG = MainActivity.class.getSimpleName();

    private Button btnMainDownload;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // 设置显示布局
        setContentView(R.layout.activity_main);

        Log.d(TAG, TAG + "---> onCreate()");

        // 获取布局文件中的按钮对象
        btnMainDownload = findViewById(R.id.btn_main_download);

        // 给按钮设置点击事件
        btnMainDownload.setOnClickListener(v -> {
            Log.i(TAG, TAG + "---> 下载按钮点击事件~~~");

            // 改变按钮显示的文本
            btnMainDownload.setText(R.string.activity_main_btn_download_text2);
            // 创建并显示吐司通知
            // context 上下文对象
            // text 通知显示的文本
            // duration 通知显示的时长
            Toast.makeText(MainActivity.this, R.string.activity_main_btn_download_text2,
                    Toast.LENGTH_LONG).show();
        });

    }
}